package com.example.a10928.weifriend.ui.home.menu;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import com.example.a10928.weifriend.R;
import com.example.a10928.weifriend.http.api.VariableName;
import com.example.a10928.weifriend.ui.BaseActivity;
import com.tencent.smtt.sdk.WebSettings;
import com.tencent.smtt.sdk.WebView;

public class WebActivity extends BaseActivity {


    WebView wv;
    String url;

    @Override
    public void initData() {
        wv=(WebView)findViewById(R.id.wv);

        url= getIntent().getStringExtra(VariableName.DATA);

        wv.getSettings().setJavaScriptEnabled(true);

        /**
         * LOAD_CACHE_ONLY: 不使用网络，只读取本地缓存数据
         * LOAD_DEFAULT: （默认）根据cache-control决定是否从网络上取数据。
         * LOAD_NO_CACHE: 不使用缓存，只从网络获取数据.
         * LOAD_CACHE_ELSE_NETWORK，只要本地有，无论是否过期，或者no-cache，都使用缓存中的数据。
         */
        wv.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);//不使用缓存，只从网络获取数据.
        //支持屏幕缩放
        wv.getSettings().setSupportZoom(true);
        wv.getSettings().setBuiltInZoomControls(true);

        wv.setWebViewClient(new com.tencent.smtt.sdk.WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(com.tencent.smtt.sdk.WebView webView, String s) {
                wv.loadUrl(s);
                return true;
            }
        });

        if (url != null) {
            wv.loadUrl(url);
        }

    }

    @Override
    public void initView() {

    }

    @Override
    public int getContentView() {
        return R.layout.activity_web_view;
    }
}
